No, it should not give exactly the right amount because numbers will have to be rounded because US dollars only go to the hundredths place making the final number slightly different than the exact value would be.
Start with 2 dollars. add 3 quarters to make $2.75 and then add 5 pennies to get $2.80
I would say B to your answer. # ask my brother in high school
~JZ