To exchange Ether to Monero (ETH to XMR), or Monero to Ether, we recommended using one of the No KYC Exchanges on our list of best anonymous Crypto exchanges.
Recommended Ether Wallets include MyEtherWallet for desktop and imToken for mobile.
If you are looking to exchange USDT or USDC for Monero, read this guide: How to Purchase Monero (XMR) with USDT (Tether) or USDC (USD Coin)