HELP 2 ARDUINO MOTOR SHIELDS AND 3 DC MOTORS

no one is shouting here

The shouting is in your thread title.

You haven't said what control you need, or how often you need to change it, so suggesting a control protocol is pretty futile.

The range of values you can store in a byte ("unsigned char") is 0..+255, and in a signed byte ("char") -128..+127