Most Android devices come with the ability for recovery. Normally, you have to hold one of the volume buttons down while powering on the device(try them one at a time). If you get a screen that says something about download, try the other volume button.
Once the device has booted to the "special recovery" menu, you'll think you've went back in time, as you'll be presented with a quite archaic looking interface which is controlled, usually by one of the volume buttons to scroll through the options and the POWER button acts as an enter key. Be on the lookout for an option that says something about "restore factory settings" and go from there.
The boys over at XDA Developers are amazing at coding for these little devices, as they all use them every day and make them better, sometimes faster to use. If your device isn't under warrantee, I HIGHLY recommend "rooting" the device (unlocking and replacing it's ROM (OS) with a more efficientcooler
one) and installing Clockwork Mod Recovery. This replaces the screen mentioned above with a pretty decent menu. Also, all the rage in rooting these days is TWRP, which adds an option of booting from one of multipe ROMs for whatever mood you happen to be in that day.
Good luck and happy recovery to your little bundle of Android joy!
link to XDA site...
Welcome to xda developers community founded for developers by developers