Choose steppers based on the torque you need to move the weight of your moving pieces at the speeds you desire and the mechanical design of your drive system. look for sellers that provide data sheets with full torque vs. rpm charts, stall torque is meaningless (stall torque why there are “5hp” shop vacs that plug into 15A 110 circuits).
Based on the inductance of the steppers you will calculate the driver voltage V = 32 x sqrt(inductance). Hint, look for low inductance steppers (2-2.5mH) to operate on 48V. Based on the max current rating of the steppers, and the calculated voltage, choose compatible drivers (these are not the items to scrimp on, suggest Leadshine or Geckodrive). A power supply with at least 2/3 of the total amp draw is usually sufficient (they won’t all draw max current simultaneously). You do not choose electronics based on price, but based on requirements - the stepper “packages” on Amazon, eBay or Alibaba usually have high inductance steppers and too low of voltage power supplies (no Nema23 steppers will operate at peak performance on 24 or 36 volts).
The Facebook group listed above has some good info (I am a moderator and one of the group ”experts”), but a better source Is.
DIY CNC Router Table Machines
if this is an assignment, suggest you do your homework and learn WHY to do things, not just how some else did it. Even if not an assignment, you will learn much more if you ENGINEER a machine, not just assemble one. The cheaper commercial machines are not usually well designed (which is why I built my own DIY machine and not a kit). They are built to be cheap, not to be good. For wood, you want to be able to cut fast (at least 200ipm) for best results. For either wood or aluminum, you want to be rigid, unlike 3D printing or laser, there are significant loads applied to the machine. Plastic, 3D printed parts, belts, or plastic wheels on extrusion are to be avoided if possible.
Lastly, you want to be reliable, I suggest a controller that is not USB (all GRBL controllers are USB).
And remember, no CNC router is a mill, you are not going to build a VMC at home. Any aluminum milling will be a bonus, you will not be holding .001” accuracy, no matter what anyone claims.
Good luck!