Bank holds your ₦ for you
Exchange lets you buy/trade and can hold your crypto
Crypto wallet lets you control/hold your crypto yourself
And technically, the crypto is not sitting inside the wallet the blockchain records the assets, while the wallet manages the keys that give you control over them