The correct answer is B) both the House of Representatives and the Senate.
According to the U.S. Constitution, Congress has the power to declare war, which requires the involvement of both chambers: the House of Representatives and the Senate. While the president can initiate military action, only Congress has the authority to formally declare war.