What are Crypto exchanges and wallets?

What are Crypto exchanges and wallets?