If you bring all the necessary documents, I believe you can do all that in one visit. It's definitely best to schedule your visit ahead of time (online), but in my recent experience I wasn't asked what I wanted to get done until I arrived in person for my appointment. I got two things done (got an SC license and registered a vehicle), so I don't see why you wouldn't be able to get three things done in one visit.
No. Unfortunately you have to schedule individual appointments online.
Thanks! Your answer is awaiting moderation.