Використовуючи раніше набуті знання та створені компоненти, звести код воєдино і реалізувати спливаюче меню, а також додати функціонал програми, що не вистачає.