3 button menu for 16x2 LCD - help needed

it's unclear what your menu structure is

in the following,

  • it looks like the button press determines what is displayed instead of what the value of menu or subMenu are
  • what are the sub-menus

assuming pressing a button pulls the pin HIGH,

  • looks like both btn3 and down buttons need to be pressed at the same time

checking buttons for each menu/subMenu means the buttons can have different meanings rather than handle buttons in one place, advancing thru menu options and selecting a menu option or changing to a sub-menu