To describe a person or thing that can adapt to do many things or serve many functions, consider the adjective versatile. In E.B.
Josh has different opinions on versatilitys