what board should i choose

hey there, i want to control an electric motor i installed in may bicycle, i want to make a board so that i can shift gears, but also increase and decrease speed, so i need some help, could you please advise me which board should i choose?

Just about any arduino could achieve this. But you'll also need some extra external kit. Assuming it's a plain vanilla brushed motor, A mosfet driver board would likely be perfect for driving the motor. If you had some kind of stepper motor on a threaded spindle, this could probably do the job of changing gears for you. (and be driven by the same mosfet driver board).

You'll also need some inputs. Maybe a pair of buttons for shifting up and down through the gears. For speed control you could either use another pair of buttons or perhaps a potentiometer rigged up to a twist grip.

Hi, an Uno, or to keep the circuit compact, a Nano 3 or Pro Micro or Pro Mini. With the Pro Mini, you will need a separate usb to serial adaptor for uploading the sketch.

The Arduino will not be able to handle the power for the motor or gears directly, some driver circuits will be needed. Post some links to your proposed components.

Why would the motor need gears? My car has electric motors but no gears.

Paul