The correct answer to this open question is the following.
In the United States political system, it is true that Congress or the legislative branch as part of the blueprint for checks and balances has the power to impeach and remove public officials, including the President of the United States, as has been the case with Andrew Johnson, Bill Gates, and Donald Trump.
This congressional procedure outlined in the Constitution for impeachment and removal is an effective check on the president, however, the procedure has its complexities because it requires both chambers -Senate and House of Representatives- to vote and decide about the future of the President.
The US Constitution authorizes Congress to impeach the President basically for the following reasons: bribery, high crimes, and treason.
The problems start with those definitions and the legal terms used by lawyers to accuse and defend. Then, the vote on the House of Representatives and if it passes, it has to go to the Senate. In the Senate, it is needed two-thirds or more have to vote to convict the President.
In US history, both impeached Presidents -Johson in 1968 and Bill Clinton in 1988- have been acquitted.