J'aime beaucoup ces trois expressions très imagées du registre familier qui signifient naturellement "ne pas être très malin, ne pas briller par son intellignence".
Elles s'utilisent, de manière générale, pour qualifier une personne peu intelligente, simple d'esprit, sotte, dont on dira de manière ironique : "Il n'a pas inventé la poudre", "Il n'a pas inventé le fil à couper le beurre" ou "Il n'a pas inventé la machine à courber les bananes"...
Sur ce même thème, je vous recommande la lecture de ma collection d'articles "Mille et une façons de dire Être idiot ou Un idiot" et, en particulier, mon article sur mes façons préférées de dire "Être idiot".