The board of directors shall elect or appoint, in a manner set forth in the articles or bylaws or in a resolution approved by the affirmative vote of a majority of the directors present, a president, secretary and any other officers or agents the board of directors considers necessary or desirable for the operation and management of the cooperative. These officers and agents have the powers, rights, duties, responsibilities, and terms of office provided for in the articles or bylaws, or as determined by the board of directors.