Quantity   Component name
1 × Teensy 4 https://www.pjrc.com/teensy/ -> maybe a little overkill for this project a arduino pro micro may work too
2 × JH-D400B-M4 analog stick 3 axis 1 button
1 × 2 axis analog stick breakout board of an arduino starter kit
2 × CD74HC4067 16-Chanal Analog Digital Multiplexer Mutliplexing all the axis and buttons
11 × 24mm OEM Arcade Buttons compatible Sanwa OBSF-24
1 × 0,96 Zoll OLED Display I2C SSD1306 For info about the mode of a stick
1 × 10k sliding potentiometer
1 × 360 degrees rotary encoder
8 × AC 125 V 6A ON-ON 3 Pins 2 Position Mini-switches MTS102 for Arduino