Why Did the Us Enter World War 1?

The main reason that the United States entered World War 1 was because of unrestricted submarine warfare. Because of this, there were many events leading up to the US entering the war.