What is the difference between Pasta Sauce and Spaghetti Sauce?
Marinara sauce is a specific sauce, made with tomatoes, and probably garlic, onions, and herbs.

Spaghetti sauce, in the US, means something tomato-based, possibly with meat. I suppose it's based roughly on marinara or bolognese, depending on what variety you have.

Pasta sauce means absolutely any sauce you can put on pasta. Maybe some people have specific things in mind, certain sauces they use more often, but it's not a specific enough term that you can say "I'm making pasta sauce" and have everyone know even roughly what you mean. In the US, certainly tomato-based ones are extremely common, probably followed by creamy things like alfredo, but there's plenty beyond that.