A piano is a musical instrument that produces sound through keys and strings, while a fish is a living aquatic creature. The main difference lies in their nature and purpose - one is a means of creative expression, while the other is a living being in its own habitat.