How: Combinations Of Push Buttons Call Different Functions

Tom gave you a good start in #9...

Wait for the buttons ton’settle’...
Then

switch(ButFuncVal). {
   case 1:   // top button 
     // do something
     break;
   case 2::   // mid button 
     // do something
     break;
   case 3::   // top AND mid button 
     // do something
     break;
   case 4::   // bot button 
     // do something
     break;
   default::   // some other combination, or NO buttons
     // do something
}