The robustness of reliability of a switch reading is directly proportional and all to do with the quality of debounce code, not the hardware,
A push-button switch is no more like a random resistor in this application that in a mission-critical defilibrator application.
If your choice of push-button MC switches are so poor in operation that they are best modeled by a random valued resistor, then you should consider better quality switches for any use or application you have in mind.
Not all switches are tactile microswitches and contact resistance can vary considerably due to age, user pressure, location the user presses, etc.
In the context of fun, it may be fun (and enlightening) to use an optical resistor or optical transistor in parallel with the individual Rs'es. The tact switches will drive the 5 optical transistors or 5 LEDs to flood the 5 optical resistors.
Then again, I am mind-locked now on using a ATTINY. With the tiny85, I have enough pins to do I2C and 4 pins left to do 5 digital-keys. Alternatively, I can use analog keys and I have something left over in the tiny85 to do other fun things: a Piezo-buzzer for audio key-clicks, temperature of the room (rather, of the keypad), even meaningless statistics like "time between key presses", so on...
If I can make I2C (slave) works on the USI-less tiny13a, that would be better. I have 1/2 dozen of tiny13a's in the drawer and they do a miserable job of being paper-weights. This could be a good use for them if I can fit the I2C (slave) and the digital pins scanning into its really tiny space.
More options for fun than an amusement park and without the risk of people falling from a roller coaster hitting you on the head.