# 전화번호부
전화번호와 정보를 저장하는 구조체를 생성하고
이 구조체들을 배열기반 연결리스트(Linked List)를 사용해서 관리하는 전화번호부 구현
### 정보(구조체 필드 목록)
- 이름
- 나이
- 전화번호
- 그룹
### 메인메뉴
- 추가 : 새 전화번호 정보 추가
- 삭제 : 전화번호 또는 이름으로 검색 후 해당 정보 삭제
- 검색 : 전화번호 또는 이름으로 검색해 정보 출력
- 그룹 출력 : 그룹 입력받고 입력받은 그룹의 정보 모두 출력
### 조건
+ 이름과 전화번호 중복은 없다고 가정
+ 그룹은 family, friend, business 세 그룹 중 하나로 지정
+ 프로그램에서 요구하는 입력 외 비정상적 입력은 없다고 가정
### 입력예제
```
전화번호부 프로그램
----------MENU---------
1. 추가
2. 삭제
3. 검색
4. 그룹 출력
5. 종료
> 1
------전화번호 추가------
이름 : 최용석
나이 : 24
전화번호 : 010-1234-5678
그룹 : friend
--------추가 완료-------
----------MENU---------
1. 추가
2. 삭제
3. 검색
4. 그룹 출력
5. 종료
> 3
검색할 전화번호 또는 이름 : 최용석
이름 : 최용석
나이 : 24
전화번호 : 010-1234-5678
그룹 : friend
----------MENU---------
1. 추가
2. 삭제
3. 검색
4. 그룹 출력
5. 종료
> 4
출력할 그룹명 : friend
----friend 그룹 목록----
이름 : 최용석
나이 : 24
전화번호 : 010-1234-5678
----------MENU---------
1. 추가
2. 삭제
3. 검색
4. 그룹 출력
5. 종료
> 2
삭제할 전화번호 또는 이름 : 010-1234-5678
--------삭제 완료-------
----------MENU---------
1. 추가
2. 삭제
3. 검색
4. 그룹 출력
5. 종료
>
```