What you’ve described has very little (if anything at all) to do with AI, sounds like a bunch of basic logic loops.
- look into UMGfor the user interface
- look into (random) *Math *nodes
- look into *SaveGame *objects if you need data persistence
- look into *DataTables *for text storage
If you’re completely new to programming, do take time to learn about the framework and blueprint communications. I’d start with generic tutorials regardless of the scope of the project you’ve envisioned.
Because it’s visual, easier to grasp.
UE4 might be perfect for something simple like this.