how big of a battery should a i use?

I will have 4 dc motors, 2 hc-sr04 sensors, and 5 servos, they are the Tower Pro MG90S Metal Gear Servos, Stall torque: 2.2kg / cm (4.8V); 2.5kg / cm (6.0V) :o

Measure the average current draw (amperes), figure out how long you want it to run (hours) and buy a battery with capacity greater than that number of ampere*hours.

Note that stall torque is not a good measure to understand the current draw. You shouldn't run your motors more than 1/4 - 1/3 of the stall torque.

"Rated torque" is a more realistic measure to figure out the current draw at a specific torque.

Good luck!

thanks