Final answer:
Milestones track project completion, progress towards goals, and generate performance reports, but do not assign tasks to team members, which is handled by other management tools.
Step-by-step explanation:
Among the listed options, the function that milestones do not typically perform is:
3) Assign tasks to team members.
Milestones in project management serve various purposes such as providing a timeline for project completion, marking significant points or achievements, tracking progress towards project goals, and generating reports on project performance. However, the direct assignment of tasks to team members is not the primary function of milestones. Task assignments typically involve other project management tools or methods, like task lists, project schedules, or work breakdown structures, while milestones focus more on marking critical stages or achievements in the project's progression rather than specifically assigning tasks to team members.