Hum. No. Estas interpretaciones están erradas.
Un Selector es el patrón para identificar a qué elemento se va a aplicar un estilo. Es un patrón.
En ese sentido un class es un selector.
.rojo
Pero también lo es un elemento
p
Y también lo es una cadena por ejemplo de descendientes
div>p
Este patrón puede incluir elementos, clases y conectores (o combinadores).
.menu>div>p
Los que están contabilizando como h1 y p son selectores simples o de elementos.
Lo que conviene revisar es la especificación oficial.
https://www.w3.org/TR/css3-selectors
Otros tipos de selectores son los de ID, atributos, pseudo elementos, pseudo clases y los combinadores, de hermanos, descendientes y adyacentes.