I am new to macro extension tubes and I want to buy one but I don't have a manual lens (one where I could change the aperture manually) so I don't know if an extension tube would work with my lenses or not. Could anyone help me out with this please? Also there are macro tube ranging from $10 to more than $100. what is the difference between the cheap ones and the expensive ones?
Yes you can.
The more expensive extension tubes has camera-lens connections that let you control aperture.
With the cheaper tubes you still have options:
Obviously, you can use whatever aperture the lens uses when not connected (for Canon it's wide open, for Nikon it's fully stopped down).
For Canon, connect the lens to the camera (without the tube), set your aperture, press the DOF preview button, with that button pressed detach the lens - the lens will now stay in that aperture until you reconnect it to the camera.
For Nikon, the aperture is operated by a small mechanical lever, you can set an aperture by using something sticky to fix the lever position - make sure you use something that peels off completely and does not leave residue behind.
The differences that matter between different extension subes would be:
Presence of electrical contacts
Plastic or metal mount
You would want the electrical contacts, so that the aperture settings from the camera work, along with other information that is sent between the camera and the lens. The quality of the tube otherwise doesn't affect the image quality, as there are no lenses in the tube.
The auto focus might not work well, or not at all, depending on how long the extension tube is, and the characteristics of the lens. There is no difference between different tubes for this though, as long as the electric contacs are correct.