Geht ganz einfach mit einem PCF8574.
--> IO-Expander

Hängst jeden der Portleitungen über einen Pull-Up Widerstand
nach Plus und schliesst die Tasten von der Portleitung nach Masse
(Minus). Parallel würde ich noch je einen kleinen Konsator
(ca. 100 bis 220 nF je nach Wert des Pull-Up Widerstandes) hängen
um die Taste zu entprellen.
Schau Dir mal das Datenblatt des PCF8574 an.