## Introduction

In this project, we will learn how to create a simple calculator using the C programming language. The calculator will be capable of performing basic arithmetic operations such as addition, subtraction, multiplication, and division. We will also implement checks to ensure that the user input is valid and handle cases where the input leads to undefined behavior.

### ð Preview

```
$ ./Calculator
32+11
=43.000000
$ ./Calculator
41-34.9
=6.100000
$ ./Calculator
10/2
=5.000000
$ ./Calculator
2*4
=8.000000
$ ./Calculator
10%3
=1
```

### ðŊ Tasks

In this project, you will learn:

- How to get user input in C using
`scanf()`

- How to check the format of the input arithmetic expression
- How to perform arithmetic calculations based on the user input
- How to handle division by zero errors
- How to implement the remainder operator only for integer operands

### ð Achievements

After completing this project, you will be able to:

- Understand how to get user input in C
- Implement different arithmetic operations in C
- Perform error checking and handle invalid input
- Compile and run C programs using the
`gcc`

compiler