completed calculator and simon_says