You can use Audiosnap for this, and see if you can get it to identify on the transients (like a guitar strum). What I usually like to do is get an approximate tempo guess (from something like Tap Tempo) then initially set the tempo to that, then turn on the metronome, then turn on Audiosnap, and quantize to 1/4 note beats. Then set the threshold to try to get as many Audiosnap handles on the beats as possible, otherwise manually put them on needed transients, and then slide them back or forth to lock them on the beat. Don't forget to set the highest quality render before you start (for both real-time and offline) and freeze when your finally done to check the highest quality.
Since it's only guitar and vocals, it might be something that Audiosnap works well for, especially if you have separate vocal and guitar tracks. However, if you have just a full mix, I find that Audiosnap just leaves too many audible artifacts. For much better processing, I use Ableton Live's Audio Warping feature, which seems to work every single time for me with very little to no audible artifacts.
Once you get it locked to tempo, that's where the fun really begins. I work with kids about her age, and it's really kinda neat to seem them adding drums and loops and becoming interested in production.