“Leute” are people, typically in an everyday setting. You say “Menschen” if you want to stress that you are talking about human beings, carrying dignity and human rights etc; or if you just want to discern them from animals, programs, aliens. “Volk” is the collective for all members of a nation.