I guess I'm wondering if there's some database somewhere of arcade games and what their joystick/button layout was. That will help me to know how many buttons I should plan for on each of the cabinets.

https://www.waste.org/~winkles/ROMLister/

can filter by controller number, type, etc.