The major differences are huge. Salsa generally a raw combination of tomatoes, peppers. onions, and other mexican type herbs and spices and vinegar and is served cold.
Spaghetti sauce however is a long cooked (simmered) product using Tomatoes, onions, garlic, Italian herbs and seasonings and is served hot.