Not OP, not from the US and never been in Japan but I travel a lot in general: always assume local currency, at the very least it’s going to be cheaper and quite probably only very touristy places or airport only might accept $$. Here you can pre-order cash at your local bank and return any excess notes after. Exchange booths are usually a rip-off, and withdrawal abroad might cost extra, check with your bank.
Also don’t assume people speak English. They might, but treat that as a bonus.
It’s rather unhygienic if you can’t retract it and wash under it. Dead skin and other stuff tends to build up and form crusts.