How to make a menu with submenus?

Try tcMenu (TcMenu - IoT ready menu designer and library for Arduino and mbed · The Coders Corner)
It's a great framework for menus, easy to use