SneakBetta is right about the Guppies - but you can also tell the difference because male guppies have longer flowing tails whereas the females have much shorter tails, along with the much duller colors - males come in all shades of the rainbow, and females are often a darker greyer or browner color.
As for swordtails - they are very easy to tell the difference when mature, because the male develops a long "sword" from the bottom of his tail fin, and females do not have this.
The gonopodium is a modified fin that females do not have - it's on the bottom of their body and near the back (it's a modified anal fin used for copulation). This is the case for immature swordtails too - females never have one, and the males always do.
All of the fish you're wondering about are livebearers, meaning they have live young instead of laying eggs. Because they belong to this family it's easy to distinguish the difference - all males will have a gonopodium and females just have a triangular shaped fin in the same area.
Welcome and good luck with your project!