I made a new library for the LCD & Keypad Shield - it is available from DFRobot.com, nuelectronics.com, ekitszone.com, etc.:
http://www.nuelectronics.com/estore/index.php?main_page=product_info&cPath=1&products_id=2
http://www.ekitszone.com/Products/3-lcd-keypad-shield-for-arduino.aspx
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.