Which of the following documents guarantees citizens of the United States freedom of speech and religion?
1) the Mayflower Compact
2) the Bill of Rights
3) the 14th Amendment to the Constitution
4) the Declaration of Independence