Round 47,973 to the nearest 100

I keep thinking that it's 48,000, but I have no idea how to prove it

You're right.

It can't be 47,900 because 73 is over 50.