I made a new library for the LCD & Keypad Shield - it is available from DFRobot.com, nuelectronics.com, ekitszone.com, etc.:
The one recommended to use with these is LCD4Bit_mod, but the standard LiquidCrystal library works just as well with modified pin numbers - use this:
LiquidCrystal(8, 9, 4, 5, 6, 7)
This library inherits LiquidCrystal and adds another method: button - to read button pushed on a keypad.
I have also included an example - a simple number guessing game that you can play with the Up, Down and Select buttons.
Download the library here:
Any comments will be appreciated.