Arduino uno - button box for Ets 2

Welcome to the beginning, I apologize for my poor English but I hope that it is still understandable.
I want to make a project based on a uno disc similar to that from the movie:

Only mine would be without a display.
I would like to have:
18 buttons (17 off - (on), 1 off - on)
5 LED controls
and it's supposed to look like this :


off - turned off
on - switched on
(on) - temporarily on - works when I hold
After activating the function, it must light the led control.
is there a blackbird able to help write a program - code for arduino uno r3?

Look at the examples in the IDE for starters.

Keep pins 0 and 1 free for debugging purposes. Analog pins can be used as either digital inputs or digital outputs.

Use the internal pullups for your buttons to prevent floating inputs; wire switches / buttons between pin and gnd in that case. With taht setup, an 'on' will result in a LOW when you read the pin.

Thank you for your answer.
Can I connect a few buttons to a single pin in Leon like in Leonardo (photo)

Yes, you can; it's called multiplexing. You don't have the need for it but if you want to be able to expand in the future it might be an idea.

and are you able to send me the simplest code to eg 2 or 3 buttons connected to one pin?
So that I can see it and analyze it and use it for larger volumes?