Ramshorn Snails require a mate to reproduce.
They do not eat plants. They're beneficial for your tank in that they clean up uneaten food and algae.
The best way to control them is not to overfeed. If you want to get rid of them, remove them as you see them or put a large piece of food near the front of the tank and remove them as they move to the food.