Click the thumbnail photos to enhance!
"One easy way to separate snails from slugs is to look for their eyes. If they are raised from the skin like this then they are a snail. If the eyes are embedded in the skin they are an opisthobranch."
Within the family Cypraeidae are according to WoRMS 5 subfamilies with 49 genera and hundreds of species, I don't know how to distinguish them!
How to cite:
Köhler, E. (2016), published 2 November 2016, Cypraeidae Family: Rafinesque, 1815
available from https://www.Philippine-Sea-Slugs.com/Look-alike/Cypraeidae/Cypraeidae.htm