Pac-Man Basic Ghost AI

It is required that you use behavior trees and blackboards?
If not then stick to blueprints.
Behavioral trees would be yet another thing to learn and understand, and kn owing those school projects you do not have much time.

do not start with enums, start from bottom, pick easiest mode and implement it, then pull out all functions that may be common to more than single mode.