polyergic

Adjective

 * 1) Having multiple functions, or functioning in multiple ways.