Multiple button approach question

I don't understand what you want. A GUI does not deserve mechanical buttons, instead a mouse is used or a touch screen.

If you want mechanical keys, get a complete keyboard or at least a keyboard controller, to keep the circuit small.