The smb 3 map is simply a tilemap. You'll need to acquire or draw the actual art yourself. The tile movement behavior will take care of movement.
In terms of progression, you can keep track of level completion in variables or an array.
For example, the tile with a level on it can have a sprite object with the instance variable "completed" as a true/false boolean. You can use that as a condition before allowing the player to move on, as well as what animation frame for your sprite to show (completed or not).