Each LED is connected to one of the Arduino's digital output pins through a 220Ω resistor. A push button is connected to each input pin and uses the internal pull-up resistor feature of the Arduino.
As co-leader of my high school’s Engineering Team, we decided to give the members an Arduino challenge after having first taught them the basics. The challenge was to code either Whack-a-Mole or Simon ...