Sorry @thecil , I totally missed that part of the question. Thanks for pointing this out!
balanceOf = Returns the balance of the queried address.
totalSupply = Returns the total supply amount of the token that exists.
transfer = Specify the recipient and the amount and this function allows for transferring the specified amount of tokens.
transferFrom = This allows for automation of transfers. Like transferring a fixed amount for a bill each month.
approve = This function approves a request to withdraw tokens.
allowance = Specifies the amount of tokens an approve request is allowed to withdraw.
Did I get it right?