My daughter is stuck on the concept that $$2^0 = 1,$$ having the intuitive expectation that it be equal to zero. I have tried explaining it, but I guess not well enough.
How would you explain the concept to a child, other than the teachers "that is just the rule" approach?
I want to extend the answer by @Qiaochu Yuan.
I assume the kid accepts $2\times 0 = 0$. In other terms:
"Some number times $0$ yields the no-changer of plus."
Analoguously:
"Some number to the power $0$ yields the no-changer of times."
By no-changer I refer, of course, to the unit element. That this can be added/multiplied to anything without resulting in a change should be accepted. I am unsure wether this approach helps understanding the hierarchy of arithmetic operators or wether you need the hierarchy for understanding the approach.