USA had a better navy. (The White Fleet?)
USA was backed by guerrlia warfare in the Philippines.
USA had terrible guns going against the Spanish in the San Juan hill.
The USA Springfield Gun 1892 - 99 side clip was highly inefficient compared to the Spanish Mauser.
The Spanish had more firepower the Maxim beat the Gattling Gun.
When soldiers went away to war their jobs needed to be replaced to keep the economy stable, women were able to take this opportunity and work in factories for munitions and sewing and many other things, this was a big step in the right direction to gender equality, after WW1 people started to change their attitude and realised that women can work and can do just as good as men in some countries they were given the vote and more opportunities opened for women in different industries and they were able to make a living for themselves instead of being reliant on a husband to get money for their whole family
I believe they received food from soup kitchens and bread lines, they offered free or low-cost food for people.
The GI bill effected the education for veterans because it supplied them with $500 a year so that they could pay for school.
Hopefully this helps :)