balanceOf store & return the balance of the provided address.
totalsupplyGet the total amount of token
transfer lets the owner of the contract send token amount to another address.
transferFrom contract can send certain amt of token to another address on your behalf.
approve approves the given address to withdraw token from the owner’s address.
allowanceChecks wallet for amount of token to cover transaction and cancels if not.