Here are some quick solutions.

A crypto wallet is software that allows you to access your crypto assets that are stored on the blockchain. Crypto wallets come in many different forms that would satisfy a variety of needs: security, compatibility or quick access.
Just about every blockchain uses a pair of unique identifiers, known as keys, to send, receive, and control the tokens within each wallet. A Public Key is used as a wallet address and can be shared freely with anyone. A Private Key is like your bank account password or your card PIN, the person who holds it controls the account. The Private Key should never be shared with anyone.
Hardware Wallets are physical devices that contain your private key and facilitate the signing of transactions without exposing it. Examples: Trezor, Ledger and D’CENT.
Mobile Wallets are wallets that run on your phone. Examples: rWallet, Edge, Defiant and Trust.
Web Wallets are browser extensions that inject your wallet into web pages. Examples: Metamask, Nifty and Liquality.