A “Roger” is a term used to define any scam, dubious or pump & dump coin (cryptocurrency).
“Tokens” and “ICOs” by default are all “Rogers”.
Coins are any cryptocurrency that have their own blockchain, ideally a decentralized one.
Tokens are “smart contracts” that sit within another blockchain. They are entirely dependent on the parent blockchain and should not be used as currency.
A “Craig” is a term used to describe something in the cryptocurrency world that is pretending to be something else.
E.g. “Ripple (XRP)” is pretending to be a cryptocurrency. But is in fact just a private blockchain entirely managed by one entity. (Imagine it as an SQL database that has weaseled it’s way onto exchanges)