Welcome to the forums Serpico.
How long have you had the bike? With new bikes, you should have a tune up about a week or 10hours of riding, the reason is cable stretch, and that would cause sloppy shifting. Your LBS that sold you the bike should do this for free, when your there, they can also answer your questions about the two buttons, and tell you what they do.