1. Könyvek listázása
Írd ki az összes könyvet formázottan: ID, cím, szerző, év, ár, elérhetőség.
2. Keresés szerző vagy cím alapján
Kérj be egy kulcsszót, és listázd azokat a könyveket, ahol a cím vagy szerző tartalmazza a keresett szót (kis- és nagybetűtől függetlenül).
3. Új könyv hozzáadása
Kérj be minden mezőt (ID automatikusan legyen a legnagyobb meglévő + 1).
Add hozzá a konyvek listához.
4. Könyv árának módosítása
Kérj be könyvcímet és új árat.
Ha a könyv létezik, frissítsd az árát.
5. Új tag regisztrálása
Kérd be a nevet és e-mail címet.
Generálj új id-t (legnagyobb + 1).
Add hozzá a tagok listához egy üres kolcsonzesek listával.
6. Könyv kölcsönzése
Kérj be tagnevet és könyvcímet.
Ellenőrizd, hogy a könyv elérhető-e.
Ha igen, állítsd elerheto = false értékre, és add a tag kolcsonzesek listájához a könyv id-ját.
Ha nem, írd ki, hogy már ki van kölcsönözve.
7. Könyv visszahozása
Kérj be tagnevet és könyvcímet.
Állítsd vissza elerheto = true értékre, és töröld a könyv ID-ját a tag kolcsonzesek listájából.
8. Átlagár kiszámítása kategóriánként
Kérj be egy kategóriát (pl. „Fantasy”).
Számold ki és írd ki az adott kategóriába tartozó könyvek átlagárát.
9. Régi könyvek törlése
Kérj be egy évszámot.
Töröld az összes könyvet, amely ennél régebbi.
10. Adatok mentése
Mentsd vissza az aktuális állapotot a konyvtar.json fájlba, szépen formázva