Should I use posts or pages in this scenario?

That’s easy.

Each method is a post with a category.
Member list is a page listing members (also pages).

Fore each team member, add custom field containing category names.
Then just list post containing those categories for each member.