AUP Mobile Programming Requirement, calculator with ui buttons, using hybrid method