Every generation has its own slang, but how up to date are you with the latest lingo?