The game has:
Free mode - choose from all available characters and 8 tracks, and you can choose laps, how many cpu, etc. That's the only thing available offline/to anyone without the legit game.
Then online:
Story mode = unlock and powerup characters.
Daily missions.
Weekly missions.
Missions...