Because the Germans were Taking on a attitude of imperialism and they were sinking American ships
You didn't list any factors, but there were many.
For instance, the USA entered World War I because Germany had sunk a ship with US passengers, the Lusitania, after an agreement that neither would attack in the sea warzone.
Another factor that caused the USA to enter World War I was the Zimmerman Telegram, Germany sent a coded telegram to Mexico in hopes of getting Mexico to ally with them and turn against the USA.
Hope this helps!
My answer is A()subtraction because didnt egyptians invented a system of mathematics???
Everything is more modern now.
Try reading the book, I know that will have ALL of the answers you will need to be successful.