@rolandgpainter, you have a valid point. If that were the design. I'm not sure it was. It sounded to me like the idea was to drive indicators from the map app autonomously, on the assumption that the cyclist would follow map directions every time. This has advantage of not having to move hands off handlebars at all, but disadvantage of wrong indications if the cyclist ignores map directions. I can appreciate that design, as a cyclist.
On the other hand, school projects are for learning subsets of design and technology, and having to cascade design changes during a project can kill a project for a child, because the time consumed becomes unbounded. So I've learned to be accepting of strange designs from school projects. I don't think the original poster wanted a design review; most of the discussion has been about components and modules.
@TwitteryHail450, please don't test your design in traffic until you'd had a qualified engineer involved. Lots of ways to die these days, and experimenting in traffic is one of them.