The main options are:
* Emulator (most will probably work, Emulicious, SameBoy, BGB are among the most accurate). You can often use gamepads with them. Or emulators running on other handhelds / gaming systems.
* On real GameBoy / Color + Everdrive (or equivalent flash drive) which you can load the digital ROM onto
* On real Game Boy + the physical edition cart