The difference of a tropical fish and the saltwater fish is where they live. Saltwater fishes live in the saltwater seas (e.g. Oceans, beaches, seas, etc...) while the tropical fishes live in fresh and warmer waters which is near the temperate to tropical zones (e.g. Guppies)
I hope my answer can help your confusion from a tropical and saltwater fishes