Controlling stepper from button! (First project need help!)

Hi all

I am wondering if anyone has any ideas to do the following? This is my first project working with Arduino and I need help!
I am using a 4 wire stepper motor (Nema 17 stepper motor 1.7 A).

My goal is to have a stepper be controlled by a button, I would like it so when you press the button it tells the stepper to move a certain amount of rotations.

If anyone can help that would be amazing!

Below are the parts that I currently have! Willing to purchase other parts if needed!

Parts list:
1 x CNC Shield Board
1 x Longruner UNO R3 Board
1 x 1.5m USB cable for R3 Board
3 x Nema 17 stepper motor 1.7 A (with bracket and screw)
3 x Mechanical Switch Endstop
3 x 3Pin 70cm Cable
4 x DRV8825 Stepper Motor Driver
4 x Aluminum heatsink w/ 3M tape backing
1* 400 tie-points Breadboard
1* Power Supply Module
20* Female-to-male Dupont Wire
1* 65 Jumper Wire
1* Precision Potentiometer
1* Active Buzzer
1* IC 4N35
1* Passive Buzzer
1* Thermistor
1* IC 74HC595
5* Diode Rectifier (1N4007)
5* NPN Transistor (PN2222)
2* Photoresistor
1* RGB LED
10* Button
10* White LED
10* Yellow LED
10* Blue LED
10* Green LED
10* Red LED
10* 22pf Ceramic Capacitor
10* 104 Ceramic Capacitor
10* Resistor (10R)
10* Resistor (100R)
10* Resistor (220R)
10* Resistor (330R)
10* Resistor (1K)
10* Resistor (2K)
10* Resistor (5K1)
10* Resistor (10K)
10* Resistor (100K)
10* Resistor (1M)
1* Resistance Card
2* Pin header (40pin)
5* Electrolytic Capacitor (10UF 50V)
5* Electrolytic Capacitor (100UF 50V)

(deleted)

These links may be of interest
Stepper Motor Basics
Simple Stepper Code

Start by getting a single motor to work.

Be VERY CAREFUL never to disconnect the wires between the motor and the stepper driver while the driver is powered up. The driver will be instantly destroyed,

...R