Molho de Marinara é um molho específico, feito com tomates e, provavelmente, alho, cebola e ervas.
Molho de espaguete, nos EUA, significa algo à base de tomate, possivelmente com carne. Eu suponho que seja baseado aproximadamente em marinara ou bolonhesa , dependendo da variedade que você tem.
Molho de macarrão significa absolutamente qualquer molho que você pode colocar em massa. Talvez algumas pessoas tenham coisas específicas em mente, certos molhos que eles usam com mais frequência, mas não é um termo específico que você pode dizer "Estou fazendo molho de macarrão" e que todos saibam mais ou menos o que você quer dizer. Nos EUA, certamente os baseados em tomate são extremamente comuns, provavelmente seguidos por coisas cremosas como Alfredo, mas há muito além disso.