I guess I got the overall idea. Usually, network providers have such an app for their users to facilitate the process of using USSD requests. Well, I can make this application for you, with all features you included. But I would like to ask first, do you have the URL I'm going to call (API) to retrieve the JSON data or I'm going to be the one building this API? Well, feel free to PM me with more details whenever you want, I'm always available.