What are the different functions roles and skills of a manager