1- Write a program to create a dictionary class using BST that allows to insert, delete, display in-order and search records. Each record represents a book and should contain, book title, author name,


1- Write a program to create a dictionary class using BST that allows to

insert,

delete,

display in-order and

search records.

Each record represents a book and should contain,

book title,

author name,

number of copies,

publication year.

Insert the record using book title as key.

2- Extend the solution to previous question by providing a menu for insert, delete, search, display and quit options that you already implemented in the previous question. Make sure you program doesn’t quit unless user selects the quit option. Add another functionality to get the name and number of copies of each book that has more than 01 copy. Note: To get full marks, add data validations and constructors wherever applicable.