how i make menu system ?

how arduino made menu to LCD 16x2. or 20x4 i2c lcd
i need make menu but no understand how start and write.

main menu> select motro what setting 1-5 or RUN.

sub menu 1-5 different dc motor/outbut. select liguid what adding, 1-100 and keep memory.
set all pump what is Mliter and time x(delay) run motor. i think seleckt etc, 40 milliliter=time x run motor. how all 100 different milliliter/time ?

all 4-5 output setting ready and back main menu - run motors.

input 4x4 keypad,or lcd shield buttond up/down ,left,right run.
same style menu and buttons maybe then have goole open syringer pump. but i need run dc motors not stepper motors.

then menu has setting all motors or 1 motor keep memory thats and go back main menu and run 1 or 5 motor what has setting , etc, pump 1, 10Mliter,P2, 30ML, P3, 70Ml, P4, 5Ml, P5 0 Ml. then RUN.

I am new to arduino but I have had a play with some of the 4D systems touch screen with great success.
They have great software that allows you to make buttons, menus, gauges and a lot more.
The hardware and software they have is great and can take a project to the next level while looking sleek and stylish all without having to be a coding genius.

Check them out at http://www.4dsystems.com.au/

I am not employed by 4D Systems and I do not receive any commission from them.