error in compilation

sir i m making a project using arduino/ genuino uno project is freindly pill reminder
there was an error in compilation showing

Arduino: 1.8.2 (Windows 7), Board: "Arduino/Genuino Uno"

C:\Users\aditi\AppData\Local\Temp\untitled661441270.tmp\sketch_apr14a\sketch_apr14a.ino:10:25: fatal error: MenuBackend.h: No such file or directory

#include <MenuBackend.h>

^

compilation terminated.

exit status 1
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

sir i m stuck
i need help
tomorrow is my project presentation
what should i do

my program is attached

sir i am attaching the circuit diagram also
please help me

aa.txt (14 KB)

#include <MenuBackend.h>

Why did you put this in your sketch?

You are using the MenuBackend library in your sketch and did not install the MenuBackend library. If you are lucky you can use:

Sketch -> Include Library -> Manage Libraries...

Type MenuBackend into the "Filter your search..." box.

That doesn't work for me. You may have to do a Google search for MenuBackend and install the library manually.

(deleted)

sir,
there was an another error in my programme when i verified it
it shows
Arduino: 1.8.2 (Windows 8.1), Board: "Arduino/Genuino Uno"

C:\Users\Administrator\Documents\Arduino\sketch_apr18a\sketch_apr18a.ino: In function 'void loop()':

sketch_apr18a:124: error: no match for 'operator==' (operand types are 'const char*' and 'MenuItem')

if(menu.getCurrent().getName()==menu.getRoot()){

^

C:\Users\Administrator\Documents\Arduino\sketch_apr18a\sketch_apr18a.ino: In function 'void navigateMenus()':

sketch_apr18a:206: error: no match for 'operator==' (operand types are 'const char*' and 'MenuItem')

}else if(currentMenu.getName() == menu.getRoot()){

^

In file included from C:\Users\Administrator\Documents\Arduino\sketch_apr18a\sketch_apr18a.ino:10:0:

C:\Users\Administrator\Documents\Arduino\libraries\MenuBackend/MenuBackend.h:376:15: error: 'MenuItem* MenuItem::moveDown()' is private

MenuItem *moveDown()

^

sketch_apr18a:267: error: within this context

if(currentMenu.moveDown()){

^

C:\Users\Administrator\Documents\Arduino\sketch_apr18a\sketch_apr18a.ino: In function 'void menuChanged(MenuChangeEvent)':

sketch_apr18a:409: error: no match for 'operator==' (operand types are 'const char*' and 'MenuItem')

if(newMenuItem.getName()==menu.getRoot()){

^

exit status 1
no match for 'operator==' (operand types are 'const char*' and 'MenuItem')

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

now what should i do sir please help

i had downloaded library menubackend zip file after that this error occured in my programme

   if(newMenuItem.getName()==menu.getRoot()){

getRoot() gets the root level menu item. getName() gets the name of a menu item. It makes no sense to compare tennis shoes and chainsaws.