Proyecto maquina de bateo

Hola a todos, soy nuevo en el maravilloso mundo de Arduino, aqui en Cuba esta empezando.

Desde hace unos meces estoy dandole bueltas a este proyecto.

La idea es usar un arduino y poder poner en un display velocidades ya pre programadas y me de la informacion de que lanzaria, si es curva o rompimientos y a que velocidad, 2 motores donde cada uno gira uno a la derecha y otro a la izquierda, los 2 motores no siempre podran tener la misma velocidad para poder tirar curvas, slaider y otros lanzamientos, el problema es que no soy programador y aunque ya he probado los codigos para motores no se como pre programarlos con un o al menos 3 push button donde pueda obtener un menu donde escoja el lanzamiento y a que velocidad independiente uno del otro y esa informacion la puda leer en un display y una vez tenga lo que quiero poner en marcha el programa.
En teoria debe salir los motores por PWM y los push button por un puerto analogo.

Por favor acudos a ustedes a que me ayuden con este proyecto.

Suena bastante grande el proyecto incluso en este tipo de proyectos lo mas complicado es el mecanismo que mover los motores.

Mira mi consejo es el siguiente para que puedas empezar y tener dudas mas puntuales
Léete este libro “Arduino Curso Práctico de formación” es bastante bueno la Primera Edición es la buena la segunda no esta tan bueno hay vas a encontrar todo en partes ya después tu vas juntando esa partes y hacer tu máquina de bateo.

Yo iniciaría con un Arduino UNO y dos motores como dices que por código se muevan a una n giro, y hacia el mecanismo y ya después vas insertando líneas de código para los pulsadores o el display, en el libro veras ejemplos aislado y poco a poco los vas pegando.
Incluso tal vez tengas que usar un Arduino Mega para más pines y sensores de cundo la bandeja de pelotas las posiciones.

Ya tengo todas las cosas, estoy en la parte de programacion con el menu, utilizo un joystick, display ssd1306oled spi, y dos motores.
El menu es simple
Velocidad Lanzamiento
XX Recta Curva
Derecho Izquierdo

Es muy poca información ¿que tipo de motores usas y con que drivers?