I you want one mixed, with no stop in the beat, you'll need a DJ app and a little time to work it out and put it together, all your songs would also need to be around the same tempo.
Virtual DJ is free for home users and is extremely popular.
Otherwise, it's normally possible to set the cross fade between songs in iTunes or any other player to give a continous flow of music.