That depend which software you dedicated to use.
Example Arcade Music Box, DWJukebox, MultiJuke, SkJukebox do not use extract same button layouts.
So test out software first and chooise before looking what buttons you should use.
My own MultiJuke was designed using with colered arcade buttons in mind (that is why I added the toolbar, even colers on them can been changed).