Integrate Large LCD touch-screen with physical push buttons

I did this for a job.

5 buttons: left, right, top, bottom, Enter

You have to keep track of where you are on the display.

Invert the character at position of the cursor to let the user know where the cursor is located.

Fun project.