Hi. Congratulations on being such a thoughtful fish keeper!
None of your fish are outrageous or anything for a 10 gallon, but I thought I'd just write a few comments by each, for your reference.
Wonderful fish but I can't stop at least 50% of every order dying on me, and I know a lot of very experienced fish keepers who have the same problem. So just be warned! If you can get them to survive the transfer to your tank they're wonderful fish but not beginner fish really.
I know they're not quite so colourful, but I always recommend black neon tetras (not neons) to people. Once fed on brine shrimp and bloodworm to enhance their colour they are beautiful, subtle-coloured fish, often over-looked by people dazzled by cardinals and neons.
Don't forget that all tetras are schooling fish and you need at least 6.
In a 10 gallon you'd have trouble with more than one male in the tank (although I've managed with 8 males in a 30 gallon). But if you get females you'll end up with too much fry. So you need to think about this. Guppies are all right on their own.
Keep a pair or a single platy. Be aware of the breeding problem if you do keep a pair.
A bristlenosed plec is usually the best dwarf pleco for beginners. Make sure you do get a bristlenose (ancistrus) and not something bigger!
Rather too large for your tank (they can grow to 2-3", theoretically). Again, like the other livebearers, you'd be better off with a pair or a singleton, but consider the breeding problem. Mollys can be aggressive and territorial (so can guppies, but a fierce guppy isn't really so much of a problem).
OK, but I personally wouldn't have all those livebearers and a frog.
OK, but be aware that they like good water quality and can grow huge.
My favourite invertebrate. They don't cause any trouble, are quite little characters in their own way and are easy to feed.