Over the next five or so weeks, lawmakers must vote on leaders for the 120th Congress, deal with a new funding agreement to avoid a government shutdown next month, pass annual defense legislation and figure out how to handle a long-delayed farm bill.