Hi. And the correct answer is-----none of the above, probably. The first thing to do is put one drop of denatured alcohol on an out-of-the-way spot. If the alcohol softens the finish, it is shellac and you may as well try the other suggestions.
If the alcohol does not soften the finish, it is not shellac and you can easily remove the marker with alcohol without messing up the rest of the finish. Alcohol will dissolve a lacquer or water based finish but much slower than it will dissolve a shellac finish so you want to rub the stain off quickly. If you did not get all of the stain on the first try, let it harden for a few hours before trying again. Don't let the alcohol sit on any finish if you don't know for sure what it is.
By the way, cheap hair spray is lacquer and it has lacquer thinner mixed with it as a thinner. No wonder a can makes a good flamethrower.