I am a songwriter and use a multi track recorder to make demos of my original songs in my home studio. I track each instrument separately because (like you) I am the only musician. However I use programmed drum samples for the drums because I am not a drummer.
The first thing I do is decide the tempo and then select a drum sample that fits the time of the song (4 - 4 or 3 - 4 etc) and provides the right groove or feel. To do that I sing along with the drum track to see how it matches the feel of the song.
Then I use that drum track as a click track. I find that a drum track provides a better groove to play guitar to than a stale click track. The initial drum track selected is just for timing purposes and I might edit it or use a different track altogether on the final mix.
Once I have a beat to play to, I play the rhythm guitar part while listening to the beat - and record that to a separate track. I need to be able to hear the pitch when I sing the vocals so I need some music in the mix to keep me in key when I sing the vocals. The guitar chords provide me with that musical reference I need to keep the vocals on pitch.
The next step is vocals. I like to put the vocals in as soon as possible because that establishes the melody. I don't want to play the melody on an instrument because then I have to try to sing each note the way I played it so I prefer establishing the melody with vocals first so I can concentrate on good singing instead of focusing on remembering which exact note comes next.
I sing and record the lead vocals while monitoring the drums and rhythm guitar with headphones. If I want harmony vocals I can add them on a separate track.
Now I have a beat, rhythm guitar as accompaniment music, and the vocals to establish the melody. So then I can add bass guitar which further establishes the rhythmic feel of the song and then lead guitar which may occur during a solo "break" in the song.
If I had a live drummer, I would then go back and add live drums on a new track. To be sure the drummer is in sync with the beat the other tracks were recorded to - I would "click him/her in" by allowing the drum track to play for the first few measures. Once the drummer was in sync with the rest of the music the drum track could drop out so the drummer could react to the other instruments and vocals and overall vibe of the song without being influenced by the canned track that was used to establish a common tempo for all the tracks.
A good drummer can actually follow the other musicians even when they speed up the tempo gradually and accidentally as the song progresses which happens in a live setting sometimes. But since in a studio environment you recorded everything to an exact tempo established by the "click track" or drum track, the drummer will not have to worry about adjusting the tempo mid song.
But since the live drum might be just a little off, the end result will sound more natural and more realistic than a programmed drum track that stays exactly perfect and sounds artificial.
This is what works for me and I've explained the logic behind using the order that I use. I suggest you try it and see if it works for you. But if you find that something else works better for you - there are no absolute rules. But having a "click track" (or drum track as a substitute) to record each track to makes it much easier to keep all parts in sync.
Good luck and have fun with your music.