I am writing a program that needs to be menu driven using a 16×2 LCD Display. I have four buttons for control SCROLL UP, SCROLL DOWN, BACK and ENTER. From these buttons the operator will be able to scroll through menus and sub menus and select different functions and alter set points. I don't have any experience in using a menu system. Is there any example of C-CODE or suggestions on how to go about this.