[file] use struct menu

[file] use string header instead of string.h

[file] remove temp file