Utility classes usually have only static members, and none of the fields changes. So they are regarded as constants if they are exposed at all. There is therefore no need to create any instances, which
explains why you have a single private constructor and never call it. We have spent lots of time telling you that you need one Scanner instance, so why have you created an instance as a local variable in a method?
You are intending to create a utility class for general use, so all your methods should be for general use. Why are you calling a method getTeamName? That sounds like an instancee method in a Team class. If you are getting something with KeyboardInputs.methodName(), you need to consider these two things (at least):-
1: What the method is to be called.2: Which parameters you are going to demand.As for No 2: what are you going to use a
String[] for?
A class with only private constructors is
de facto final. I shall leave you to work out why.