Who has the right to unlimited debate and unlimited opportunity to offer amendments in Congress?

A. the president
B. senators
C. the Speaker of the House
D. the vice president
E. majority leaders