BUTTON UNABLE TO SCROLL THE MENU. HELP!!

I’ve succeeded to get the main menu and the sub-menu,
but when I pressed Up, or Down button the scrolling is not working,
and when I pressed selected a menu item it’s not selecting to go to
sub-menu. and the value is not counting. I’m using 1.8 TFT.

I attached 2 pics of what I meant.

the scrolling fucntion

    void loop() { 
   
        upButtonState     = digitalRead(2);  //up button pin
        downButtonState   = digitalRead(1);  //down button pin
        selectButtonState = digitalRead(0);  //select button pin
       
         drawMenu();                             //draw main main
         drawSubMenuItem1();                     //draw sub menu for item 1
         drawSubMenuItem2();                     //draw sub menu for item 2
         drawSubMenuItem3();                     //draw sub menu for item 3
         drawSubMenuItem4();                     //draw sub menu for item 4
         checkIfUpButtonIsPressed();             //checking for UP state
         checkIfDownButtonIsPressed();           //checking for DOWN state
         checkIfSelectButtonIsPressed();          //checking for SELECT state

                 //if menu item 1 selected
        /**********************************************/
          if (up && page == 1) {
            up = false;
            
            menuitem--;
            if (menuitem == 0) 
            {
              
              menuitem = 5;
            }
          }
          else if (up && page == 2) {
            up = false;
            count_1 --;
          }
    
          if (down && page == 1) {
            down = false;
            
            menuitem++;
            if (menuitem == 5)
            {
              menuitem = 1;
            }}
            else if (down && page == 2) {
              down = false;
              count_1++;      
          }

                   //if menu item 2 selected
          /**********************************************/
          
          if (up && page == 1) {
            up = false;
            menuitem--;
            if (menuitem == 1) 
            {
              menuitem = 5;
            }
          }
          else if (up && page == 2) {
            up = false;
            count_2 --;
          }
    
          if (down && page == 1) {
            down = false;
            menuitem++;
            if (menuitem == 5)
            {
              menuitem = 2;
            }}
            else if (down && page == 2) {
              down = false;
              count_2++;      
          }


                   //if menu item 3 selected
          /**********************************************/
          
          if (up && page == 1) {
            up = false;
            menuitem--;
            if (menuitem == 2) 
            {
              menuitem = 5;
            }
          }
          else if (up && page == 2) {
            up = false;
            count_3 --;
          }
    
          if (down && page == 1) {
            down = false;
            menuitem++;
            if (menuitem == 5)
            {
              menuitem = 3;
            }}
            else if (down && page == 2) {
              down = false;
              count_3++;      
          }

                    //if menu item 4 selected
          /**********************************************/
          
          if (up && page == 1) {
            up = false;
            menuitem--;
            if (menuitem == 3) 
            {
              menuitem = 5;
            }
          }
          else if (up && page == 2) {
            up = false;
            count_4 --;
          }
    
          if (down && page == 1) {
            down = false;
            menuitem++;
            if (menuitem == 5)
            {
              menuitem = 4;
            }}
            else if (down && page == 2) {
              down = false;
              count_4++;      
            }  


                    //if menu TOTAL selected
           /**********************************************/
          if (up && page == 1) {
            up = false;
            menuitem--;
            if (menuitem == 4) 
            {
              menuitem = 5;
            }
          }
          else if (up && page == 2) {
            up = false;
            count_1 --;
          }
    
          if (down && page == 1) {
            down = false;
            menuitem++;
            if (menuitem == 5)
            {
              menuitem = 5;
            }}
            else if (down && page == 2) {
              down = false;
              count_1++;      
           }

           if (Select) {
            Select = false;
           }

           else if (page == 1 && menuitem == 1) {
           page = 2;
             }
          else if (page == 2) {
            page = 1;
            }


            else if (page == 1 && menuitem == 2) {
           page = 2;
             }
          else if (page == 2) {
            page = 1;
            }


           else if (page == 1 && menuitem == 3) {
           page = 2;
             }
          else if (page == 2) {
            page = 1;
            }


           else if (page == 1 && menuitem == 4) {
           page = 2;
             }
          else if (page == 2) {
            page = 1;
            }




            
             //}
          }
    
    
    void checkIfUpButtonIsPressed() {
      if (upButtonState != lastUpButtonState) 
      {
        if (upButtonState == 0) {
          up = true;
        }
        delay(50);
      }
       lastUpButtonState = upButtonState;   
    }
    
    void checkIfDownButtonIsPressed() {
      if (downButtonState != lastDownButtonState) 
      {
        if (downButtonState == 0) 
        {
          down = true;
        }
        delay(50);
      }
       lastDownButtonState = downButtonState;    
    }
    
    void checkIfSelectButtonIsPressed() {
      if (selectButtonState != lastSelectButtonState) 
      {
        if (selectButtonState == 0) {
          Select = true;
        }
        delay(50);
      }
       lastSelectButtonState = selectButtonState;
    }