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: