The council shall appoint a clerk and a treasurer [clerk-treasurer], and may appoint a town attorney and such other officers and create such boards and departments as it deems necessary or proper, and define their duties and functions. Such officers so appointed shall hold office during the pleasure of the council, shall give such bonds as the council requires, and shall receive such compensation as the council prescribes. The same person may hold two or more of such offices, in the discretion of the council.