Implement ERC20 token with burn and mint functions?

Hi Chloe (@chloecarvalho220),

Your contract appears to have multiple issues. Instead of trying to fix it I would suggest extending from an OpenZeppelin Contracts ERC20 implementation rather than creating your own.

I suggest trying the following tutorial which uses a preset ERC20: