Hi, jayded70.
Please put your code between a [ code ] and a [ /code ] tag (without spaces in the parenthesis).
There is a BIG problem in your code: delay() keeps processor waiting for all the delay() time! Program runs for a moment, then it stops at the next delay(). You have to write the program in a different way. In a menu, program must continuously run: write on LCD (if something is changed), check keypad, write on LCD (if something is changed), check keypad until there is something else to do.