Oi gente! Gostaria da ajuda de vocês para fazer um trabalho onde tenho que criar uma agenda telefonica em C

Ela precisar ter este menu com estas operações. Os contatos podem ter apenas nome e telefone só. A unica restrição é utilizar struct para o contato.

a) Carregar agenda de um arquivo
b) Criar uma agenda vazia
c) Inserir contato
d) Excluir contato
e) Buscar contato
f) Editar contato
g) Visualizar agenda
h) Salvar agenda em um arquivo