I could never clearly tell the difference, so lately I've been calling them all crushes, because whatever - it's not like I want to act on them anyway.
Of course, since I don't want romance or a partner, it might make more sense to call them all squishes... but at least "crush" is a word that the mainstream has some clue about, even if it would be slightly misleading.
Oh, and this might sound paradoxical, but to me a "squish" implies more strongly, that you actually want to get close to the person. As a friend, but still. What comes to a "crush", people have celebrity crushes and such all the time, without wanting to get close to the person.