Olá,
Descreva seu cenário. Por exemplo:
1 - Seu sistema é uma tela MDI e cada uma das telas é chamada via menu?
2 - Você está utilizando banco de dados ou está trabalhado com os dados na memória, apenas para o seu aprendizado?
3 - Qual entidade você criou para representar o Funcionário (Ex: List<Funcionario>)?
4 - Não seria melhor ter uma classe com a responsabilidade de realizar essas operações (inserir, alterar, excluir, consultar) e cada uma das telas a utilizar conforme a necessidade?
Tente descrever seu cenário para que o pessoal possa lhe ajudar de maneira mais efetiva.
Hudson.