I have not tested this but have read about it.
Binance has a US version requires ID I believe
But also an international at last check ID was NOT required.
Use a VPN outside of the US if asked if you are US select NO
BINANCE EXCHANGE
They have numerous methods to buy bitcoin/crypto
including...