If a police officer asks me to take a breath test do I have to do so?

No.  You have the right to refuse a breath test.  However, in the event that you refuse the breath test, the officer will probably charge you with an MIP. 

I'm over 21. What happens if I'm caught buying alcohol for my underage friends?

If a police officer asks me if I have been drinking do I have to answer?