Do you need an easy to use interface for your LCD screen? The LCD Button Shield just might be your answer! Moving through menus and making selections straight from one stand-alone shield attached to your Arduino is a great way to cut down on your tower of shields.
The LCD Button Shield consists of a 16x2, black character, green backlight LCD with a keypad consisting of 5 keys — select, up, right, down and left. To save the digital IO pins, the keypad interface uses only one ADC channel. The key value is read through a 5 stage voltage divider.
Check the link below for example code, schematics, and additional information.
Note: Headers are included but not soldered.