I want to add a point on OP and it is 2FA. It is a very important point. 2FA provide extra layer of security on your account. There are 3 types of 2FA.
1. Google, Authy or other similar app.
2. Email authentication
3. Phone/Mobile authentication
1 and 2 are the same: On mobile devices, you download and install aunthentication applications.
SMS code for your 2-factor authentication is bad because the company provides telecommunication service can block SMS from other companies especially from foreign, international companies. Or they can block SMS code because of law enforcements from national government requests.
For applications, consider good open source application.
Among them i prefer Phone/Mobile authentication. Before depositing in any exchange, we must keep in mind the security of our account in that exchange.
Try to choose top exchanges in the list of coinmarketcap or Coingecko. Make your investigation by use exchange name and scam accusation, hack, replay attacks, dark markets, shutdowns, and so forth.
Exchanges have relations with dark markets are risky to use. They are always targets to freeze or shutdown from governments.