Answer:
The causes of the Spanish-American War were that the US wanted to expand its empire, wanted to maintain control in the western hemisphere, and was fueling anti-Spanish sentiments. Some effects of the war were that the US gained the Philippines, Guam, the port of Guantanamo, and Puerto Rico as territories, and that Cuba was further opened to American economic exploitation.
Hope this help :)