As far as I can tell both the button you’ve already used and the more ruggedized version you were looking at getting are both just simple switches.
I’m not sure how power comes into this, unless you are referring to the optional internal LED in the massive arcade button. Your rugged button doesn’t feature a light though.
For your Raspberry Pi to read the buttons correctly you will also need to make sure they are enabled as inputs correctly so that the internal pull-up/pull-down resistors are active and you avoid having floating logic inputs on your switch.
Apart from the technical connections to the Pi (or whatever control system you are using), there is the appropriately robust design and selection process for the items that they can touch.
You - as a designer / builder - know how to use the buttons / devices that interconnect with the Pi.
The great unwashed public don’t.
For the work I have done in this field at Fox Studios, and other themed attractions, the choice was always for industrial switches and indicators. And remote sensors too (optical beam types, non contact proximity sensors etc). For screens and displays, put them behind protection panels, or place them out of reach …
And while @Trent5487676 is chasing up programming languages, don’t forget technical interfacing concepts as below.
Thanks for your comment and information, we are a software company that build SAAS/Mobile apps on a professional level. A company we work with asked us to make a game for in a playground and indeed the non-robuust play button was a good learning leason. We are know looking into industrial ones, they are ofcourse more expensive, but i think idea is same like the arcade just a OFF or ON